a{ color: #717171; font-weight: bold; text-decoration: none; }
body{ margin: 0; }
html, body{ font-family: "Helvetica Neue", arial, sans-serif; font-size: 12px; color: #211922; }
body{ overflow-y: scroll; position: relative; }
button, input, select, textarea{ font-family: "Helvetica Neue", arial, sans-serif; font-size: 100%; margin: 0; vertical-align: middle; }
button, input{ *overflow: visible; line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"]{ cursor: pointer; -webkit-appearance: button; }
h1, h2, h3, h4, h5, h6{ margin: 0; }
html{ font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html{ background: #e3e3e3 url(images/bg.99dd9254.png) repeat; }
img{ max-width: 100%; width: auto; height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; }
